﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using proyectoFinalPDS.Persistencia;
using proyectoFinalPDS.Presentacion;

namespace proyectoFinalPDS.Aplicacion
{
    class ControladorDocente
    {


        internal List<Presentacion.DTOCursos> getCursosDictas(int idUsuario)
        {
            DAODocente daoD = new DAODocente();
            List<DTOCursos> lDTOC= new List<DTOCursos>();
            Docente docente =daoD.getDocente(idUsuario);

            foreach (Dicta d in docente.Dicta)
            {


                    DTOCursos dtoC = new DTOCursos();

                    dtoC.nombre = d.Curso.nombre;
                    dtoC.descripcion = d.Curso.descripcion;
                    dtoC.id = d.Curso.idCurso;
                    dtoC.fechainicio = d.Curso.fechaInicio.Value;
                    dtoC.fechaFin = d.Curso.fechaFin.Value;
                    lDTOC.Add(dtoC);
                

            }

            return lDTOC;
        }

        internal bool esDocente(int idUsuario)
        {
            DAODocente dao = new DAODocente();

            return dao.esDocente(idUsuario);
        }
    }
}
